be marooned on - Turkish English Dictionary